import request from '@/utils/request'

/**
 * AI分析用户需求，生成网站配置
 * @param {Object} data - {user_prompt: string}
 */
export function AnalyzeRequirements(data) {
  return request({
    url: '/static_web/api/ai/analyze_requirements/',
    headers: { 'content-type': 'application/json' },
    method: 'post',
    data: data,
    timeout: 120000 // 2分钟超时（AI处理需要较长时间，特别是包含URL读取时）
  })
}

/**
 * AI创建完整网站
 * @param {Object} data - {config: object}
 */
export function CreateCompleteWebsite(data) {
  return request({
    url: '/static_web/api/ai/create_complete_website/',
    headers: { 'content-type': 'application/json' },
    method: 'post',
    data: data,
    timeout: 180000 // 3分钟超时（创建多个页面需要更长时间）
  })
}
